package com.itany.corejava.code02_运算符;

import java.util.Scanner;

/**
 * @author MissChen
 * @version 1.0
 * @date 2023 年10月23日 16:07
 */
public class Test06_三目运算符 {
    public static void main(String[] args){
        // 语法: 条件表达式/值?表达式1:表达式2
        System.out.println(5>3?"5比3大":"5比3小");

        //请输入一个正整数，判断其实奇数还是偶数
        Scanner sc=new Scanner(System.in);
        // System.out.print("请输入一个正整数:");
        // int num=sc.nextInt();
        // String msg=num%2!=0?num+"是一个奇数":num+"是一个偶数";
        // System.out.println(msg);


        //分别提示用户输入三个整数，在控制台输出最大值和最小值  10 20  6
        // System.out.print("请输入第一个整数:");
        // int a=sc.nextInt();
        // System.out.print("请输入第二个整数:");
        // int b=sc.nextInt();
        // System.out.print("请输入第三个整数:");
        // int c=sc.nextInt();
        // int d=a>b?a:b;//比较前两个数，找到最大值
        // int max=d>c?d:c;//将前2个数中的最大值和第三个数进行比较

        // int max=(a>b?a:b)>c?(a>b?a:b):c;
        // System.out.println("三个数中的最大值是:"+max);
        // int min=(a<b?a:b)<c?(a<b?a:b):c;
        // System.out.println("三个数中的最小值是:"+min);

        //提示用户输入一个年份，并判断该年份是平年还是闰年
        System.out.print("请输入一个合法的年份:");
        int year=sc.nextInt();

        // 1.要么能被4整除但是不能被100整除
        // 2.要么能被400整除
        // 只要符合以上条件中一个就是闰年
        // String msg=year%4==0 && year%100!=0 || year%400==0?year+"是闰年":year+"是平年";
        // System.out.println(msg);

        System.out.println(year%4==0 && year%100!=0 || year%400==0?year+"是闰年":year+"是平年");
    }
}
